const { defineConfig } = require('@vue/cli-service')

const mock = require('./mock')
module.exports = defineConfig({
  transpileDependencies: true,
  // 禁止全局的ESlint 代码检查
  lintOnSave: false,
  //配置开发服务器
  devServer: {
    // 启用代理服务器
    proxy: {
      '/api': {
        target: 'http://sph-h5-api.atguigu.cn',
      },
    },

    //设置mocks
    onBeforeSetupMiddleware(devServer) {
      // app应用对象
      const app = devServer.app
      // 搭建路由
      // app.get('./getHomeBanners',(req,res) => {
      //   res.json({
      //     code:200,
      //     message:'成功',
      //     ok:true,
      //     data:xxx
      //   })
      // })
      mock(app)
    },
  },
})
